home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 February: Tool Chest / Dev.CD Feb 94.toast / Tool Chest / Development Platforms / MPW Related / MPW Interfaces / CIncludes / Traps.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-09-17  |  24.8 KB  |  1,118 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        Traps.h
  3.  
  4.     Copyright:    © 1983-1993 by Apple Computer, Inc.
  5.                 All rights reserved.
  6.  
  7.     Version:    System 7.1 for ETO #11
  8.     Created:    Tuesday, March 30, 1993 18:00
  9.  
  10. */
  11.  
  12. #ifndef __TRAPS__
  13. #define __TRAPS__
  14.  
  15.  
  16.  
  17. /* 
  18.     
  19.     ; QuickDraw
  20.     
  21. */
  22.  
  23. #define _CopyMask 0xA817
  24. #define _MeasureText 0xA837
  25. #define _GetMaskTable 0xA836
  26. #define _CalcMask 0xA838
  27. #define _SeedFill 0xA839
  28. #define _InitCursor 0xA850
  29. #define _SetCursor 0xA851
  30. #define _HideCursor 0xA852
  31. #define _ShowCursor 0xA853
  32. #define _ShieldCursor 0xA855
  33. #define _ObscureCursor 0xA856
  34. #define _BitAnd 0xA858
  35. #define _BitXOr 0xA859
  36. #define _BitNot 0xA85A
  37. #define _BitOr 0xA85B
  38. #define _BitShift 0xA85C
  39. #define _BitTst 0xA85D
  40. #define _BitSet 0xA85E
  41. #define _BitClr 0xA85F
  42. #define _Random 0xA861
  43. #define _ForeColor 0xA862
  44. #define _BackColor 0xA863
  45. #define _ColorBit 0xA864
  46. #define _GetPixel 0xA865
  47. #define _StuffHex 0xA866
  48. #define _LongMul 0xA867
  49. #define _FixMul 0xA868
  50. #define _FixRatio 0xA869
  51. #define _HiWord 0xA86A
  52. #define _LoWord 0xA86B
  53. #define _FixRound 0xA86C
  54. #define _InitPort 0xA86D
  55. #define _InitGraf 0xA86E
  56. #define _OpenPort 0xA86F
  57. #define _LocalToGlobal 0xA870
  58. #define _GlobalToLocal 0xA871
  59. #define _GrafDevice 0xA872
  60. #define _SetPort 0xA873
  61. #define _GetPort 0xA874
  62. #define _SetPBits 0xA875
  63. #define _PortSize 0xA876
  64. #define _MovePortTo 0xA877
  65. #define _SetOrigin 0xA878
  66. #define _SetClip 0xA879
  67. #define _GetClip 0xA87A
  68. #define _ClipRect 0xA87B
  69. #define _BackPat 0xA87C
  70. #define _ClosePort 0xA87D
  71. #define _AddPt 0xA87E
  72. #define _SubPt 0xA87F
  73. #define _SetPt 0xA880
  74. #define _EqualPt 0xA881
  75. #define _StdText 0xA882
  76. #define _DrawChar 0xA883
  77. #define _DrawString 0xA884
  78. #define _DrawText 0xA885
  79. #define _TextWidth 0xA886
  80. #define _TextFont 0xA887
  81. #define _TextFace 0xA888
  82. #define _TextMode 0xA889
  83. #define _TextSize 0xA88A
  84. #define _GetFontInfo 0xA88B
  85. #define _StringWidth 0xA88C
  86. #define _CharWidth 0xA88D
  87. #define _SpaceExtra 0xA88E
  88. #define _StdLine 0xA890
  89. #define _LineTo 0xA891
  90. #define _Line 0xA892
  91. #define _MoveTo 0xA893
  92. #define _Move 0xA894
  93. #define _ShutDown 0xA895
  94. #define _HidePen 0xA896
  95. #define _ShowPen 0xA897
  96. #define _GetPenState 0xA898
  97. #define _SetPenState 0xA899
  98. #define _GetPen 0xA89A
  99. #define _PenSize 0xA89B
  100. #define _PenMode 0xA89C
  101. #define _PenPat 0xA89D
  102. #define _PenNormal 0xA89E
  103. #define _Unimplemented 0xA89F
  104. #define _StdRect 0xA8A0
  105. #define _FrameRect 0xA8A1
  106. #define _PaintRect 0xA8A2
  107. #define _EraseRect 0xA8A3
  108. #define _InverRect 0xA8A4
  109. #define _FillRect 0xA8A5
  110. #define _EqualRect 0xA8A6
  111. #define _SetRect 0xA8A7
  112. #define _OffsetRect 0xA8A8
  113. #define _OffSetRect 0xA8A8
  114. #define _InsetRect 0xA8A9
  115. #define _InSetRect 0xA8A9
  116. #define _SectRect 0xA8AA
  117. #define _UnionRect 0xA8AB
  118. #define _Pt2Rect 0xA8AC
  119. #define _PtInRect 0xA8AD
  120. #define _EmptyRect 0xA8AE
  121. #define _StdRRect 0xA8AF
  122. #define _FrameRoundRect 0xA8B0
  123. #define _PaintRoundRect 0xA8B1
  124. #define _EraseRoundRect 0xA8B2
  125. #define _InverRoundRect 0xA8B3
  126. #define _FillRoundRect 0xA8B4
  127. #define _StdOval 0xA8B6
  128. #define _FrameOval 0xA8B7
  129. #define _PaintOval 0xA8B8
  130. #define _EraseOval 0xA8B9
  131. #define _InvertOval 0xA8BA
  132. #define _FillOval 0xA8BB
  133. #define _SlopeFromAngle 0xA8BC
  134. #define _StdArc 0xA8BD
  135. #define _FrameArc 0xA8BE
  136. #define _PaintArc 0xA8BF
  137. #define _EraseArc 0xA8C0
  138. #define _InvertArc 0xA8C1
  139. #define _FillArc 0xA8C2
  140. #define _PtToAngle 0xA8C3
  141. #define _AngleFromSlope 0xA8C4
  142. #define _StdPoly 0xA8C5
  143. #define _FramePoly 0xA8C6
  144. #define _PaintPoly 0xA8C7
  145. #define _ErasePoly 0xA8C8
  146. #define _InvertPoly 0xA8C9
  147. #define _FillPoly 0xA8CA
  148. #define _OpenPoly 0xA8CB
  149. #define _ClosePgon 0xA8CC
  150. #define _ClosePoly 0xA8CC
  151. #define _KillPoly 0xA8CD
  152. #define _OffsetPoly 0xA8CE
  153. #define _OffSetPoly 0xA8CE
  154. #define _PackBits 0xA8CF
  155. #define _UnpackBits 0xA8D0
  156. #define _StdRgn 0xA8D1
  157. #define _FrameRgn 0xA8D2
  158. #define _PaintRgn 0xA8D3
  159. #define _EraseRgn 0xA8D4
  160. #define _InverRgn 0xA8D5
  161. #define _FillRgn 0xA8D6
  162. #define _BitMapRgn 0xA8D7
  163. #define _BitMapToRegion 0xA8D7
  164. #define _NewRgn 0xA8D8
  165. #define _DisposRgn 0xA8D9
  166. #define _DisposeRgn 0xA8D9
  167. #define _OpenRgn 0xA8DA
  168. #define _CloseRgn 0xA8DB
  169. #define _CopyRgn 0xA8DC
  170. #define _SetEmptyRgn 0xA8DD
  171. #define _SetRecRgn 0xA8DE
  172. #define _RectRgn 0xA8DF
  173. #define _OfsetRgn 0xA8E0
  174. #define _OfSetRgn 0xA8E0
  175. #define _OffsetRgn 0xA8E0
  176. #define _InsetRgn 0xA8E1
  177. #define _InSetRgn 0xA8E1
  178. #define _EmptyRgn 0xA8E2
  179. #define _EqualRgn 0xA8E3
  180. #define _SectRgn 0xA8E4
  181. #define _UnionRgn 0xA8E5
  182. #define _DiffRgn 0xA8E6
  183. #define _XOrRgn 0xA8E7
  184. #define _PtInRgn 0xA8E8
  185. #define _RectInRgn 0xA8E9
  186. #define _SetStdProcs 0xA8EA
  187. #define _StdBits 0xA8EB
  188. #define _CopyBits 0xA8EC
  189. #define _StdTxMeas 0xA8ED
  190. #define _StdGetPic 0xA8EE
  191. #define _ScrollRect 0xA8EF
  192. #define _StdPutPic 0xA8F0
  193. #define _StdComment 0xA8F1
  194. #define _PicComment 0xA8F2
  195. #define _OpenPicture 0xA8F3
  196. #define _ClosePicture 0xA8F4
  197. #define _KillPicture 0xA8F5
  198. #define _DrawPicture 0xA8F6
  199. #define _Layout 0xA8F7
  200. #define _ScalePt 0xA8F8
  201. #define _MapPt 0xA8F9
  202. #define _MapRect 0xA8FA
  203. #define _MapRgn 0xA8FB
  204. #define _MapPoly 0xA8FC
  205.  
  206. /* 
  207.     
  208.     ; Toolbox
  209.     
  210. */
  211.  
  212. #define _Count1Resources 0xA80D
  213. #define _Get1IxResource 0xA80E
  214. #define _Get1IxType 0xA80F
  215. #define _Unique1ID 0xA810
  216. #define _TESelView 0xA811
  217. #define _TEPinScroll 0xA812
  218. #define _TEAutoView 0xA813
  219. #define _Pack8 0xA816
  220. #define _FixATan2 0xA818
  221. #define _XMunger 0xA819
  222. #define _HOpenResFile 0xA81A
  223. #define _HCreateResFile 0xA81B
  224. #define _Count1Types 0xA81C
  225. #define _Get1Resource 0xA81F
  226. #define _Get1NamedResource 0xA820
  227. #define _MaxSizeRsrc 0xA821
  228. #define _InsMenuItem 0xA826
  229. #define _InsertMenuItem 0xA826
  230. #define _HideDItem 0xA827
  231. #define _HideDialogItem 0xA827
  232. #define _ShowDItem 0xA828
  233. #define _ShowDialogItem 0xA828
  234. #define _LayerDispatch 0xA829
  235. #define _Pack9 0xA82B
  236. #define _Pack10 0xA82C
  237. #define _Pack11 0xA82D
  238. #define _Pack12 0xA82E
  239. #define _Pack13 0xA82F
  240. #define _Pack14 0xA830
  241. #define _Pack15 0xA831
  242. #define _ScrnBitMap 0xA833
  243. #define _SetFScaleDisable 0xA834
  244. #define _FontMetrics 0xA835
  245. #define _ZoomWindow 0xA83A
  246. #define _TrackBox 0xA83B
  247. #define _PrGlue 0xA8FD
  248. #define _InitFonts 0xA8FE
  249. #define _GetFName 0xA8FF
  250. #define _GetFNum 0xA900
  251. #define _FMSwapFont 0xA901
  252. #define _RealFont 0xA902
  253. #define _SetFontLock 0xA903
  254. #define _DrawGrowIcon 0xA904
  255. #define _DragGrayRgn 0xA905
  256. #define _NewString 0xA906
  257. #define _SetString 0xA907
  258. #define _ShowHide 0xA908
  259. #define _CalcVis 0xA909
  260. #define _CalcVBehind 0xA90A
  261. #define _ClipAbove 0xA90B
  262. #define _PaintOne 0xA90C
  263. #define _PaintBehind 0xA90D
  264. #define _SaveOld 0xA90E
  265. #define _DrawNew 0xA90F
  266. #define _GetWMgrPort 0xA910
  267. #define _CheckUpDate 0xA911
  268. #define _InitWindows 0xA912
  269. #define _NewWindow 0xA913
  270. #define _DisposWindow 0xA914
  271. #define _DisposeWindow 0xA914
  272. #define _ShowWindow 0xA915
  273. #define _HideWindow 0xA916
  274. #define _GetWRefCon 0xA917
  275. #define _SetWRefCon 0xA918
  276. #define _GetWTitle 0xA919
  277. #define _SetWTitle 0xA91A
  278. #define _MoveWindow 0xA91B
  279. #define _HiliteWindow 0xA91C
  280. #define _SizeWindow 0xA91D
  281. #define _TrackGoAway 0xA91E
  282. #define _SelectWindow 0xA91F
  283. #define _BringToFront 0xA920
  284. #define _SendBehind 0xA921
  285. #define _BeginUpDate 0xA922
  286. #define _EndUpDate 0xA923
  287. #define _FrontWindow 0xA924
  288. #define _DragWindow 0xA925
  289. #define _DragTheRgn 0xA926
  290. #define _InvalRgn 0xA927
  291. #define _InvalRect 0xA928
  292. #define _ValidRgn 0xA929
  293. #define _ValidRect 0xA92A
  294. #define _GrowWindow 0xA92B
  295. #define _FindWindow 0xA92C
  296. #define _CloseWindow 0xA92D
  297. #define _SetWindowPic 0xA92E
  298. #define _GetWindowPic 0xA92F
  299. #define _InitMenus 0xA930
  300. #define _NewMenu 0xA931
  301. #define _DisposMenu 0xA932
  302. #define _DisposeMenu 0xA932
  303. #define _AppendMenu 0xA933
  304. #define _ClearMenuBar 0xA934
  305. #define _InsertMenu 0xA935
  306. #define _DeleteMenu 0xA936
  307. #define _DrawMenuBar 0xA937
  308. #define _InvalMenuBar 0xA81D
  309. #define _HiliteMenu 0xA938
  310. #define _EnableItem 0xA939
  311. #define _DisableItem 0xA93A
  312. #define _GetMenuBar 0xA93B
  313. #define _SetMenuBar 0xA93C
  314. #define _MenuSelect 0xA93D
  315. #define _MenuKey 0xA93E
  316. #define _GetItmIcon 0xA93F
  317. #define _SetItmIcon 0xA940
  318. #define _GetItmStyle 0xA941
  319. #define _SetItmStyle 0xA942
  320. #define _GetItmMark 0xA943
  321. #define _SetItmMark 0xA944
  322. #define _CheckItem 0xA945
  323. #define _GetItem 0xA946
  324. #define _GetMenuItemText 0xA946
  325. #define _SetItem 0xA947
  326. #define _SetMenuItemText 0xA947
  327. #define _CalcMenuSize 0xA948
  328. #define _GetMHandle 0xA949
  329. #define _GetMenuHandle 0xA949
  330. #define _SetMFlash 0xA94A
  331. #define _PlotIcon 0xA94B
  332. #define _FlashMenuBar 0xA94C
  333. #define _AddResMenu 0xA94D
  334. #define _AppendResMenu 0xA94D
  335. #define _PinRect 0xA94E
  336. #define _DeltaPoint 0xA94F
  337. #define _CountMItems 0xA950
  338. #define _InsertResMenu 0xA951
  339. #define _DelMenuItem 0xA952
  340. #define _DeleteMenuItem 0xA952
  341. #define _UpdtControl 0xA953
  342. #define _NewControl 0xA954
  343. #define _DisposControl 0xA955
  344. #define _DisposeControl 0xA955
  345. #define _KillControls 0xA956
  346. #define _ShowControl 0xA957
  347. #define _HideControl 0xA958
  348. #define _MoveControl 0xA959
  349. #define _GetCRefCon 0xA95A
  350. #define _GetControlReference 0xA95A
  351. #define _SetCRefCon 0xA95B
  352. #define _SetControlReference 0xA95B
  353. #define _SizeControl 0xA95C
  354. #define _HiliteControl 0xA95D
  355. #define _GetCTitle 0xA95E
  356. #define _GetControlTitle 0xA95E
  357. #define _SetCTitle 0xA95F
  358. #define _SetControlTitle 0xA95F
  359. #define _GetCtlValue 0xA960
  360. #define _GetControlValue 0xA960
  361. #define _GetMinCtl 0xA961
  362. #define _GetControlMinimum 0xA961
  363. #define _GetMaxCtl 0xA962
  364. #define _GetControlMaximum 0xA962
  365. #define _SetCtlValue 0xA963
  366. #define _SetControlValue 0xA963
  367. #define _SetMinCtl 0xA964
  368. #define _SetControlMinimum 0xA964
  369. #define _SetMaxCtl 0xA965
  370. #define _SetControlMaximum 0xA965
  371. #define _TestControl 0xA966
  372. #define _DragControl 0xA967
  373. #define _TrackControl 0xA968
  374. #define _DrawControls 0xA969
  375. #define _GetCtlAction 0xA96A
  376. #define _GetControlAction 0xA96A
  377. #define _SetCtlAction 0xA96B
  378. #define _SetControlAction 0xA96B
  379. #define _FindControl 0xA96C
  380. #define _Draw1Control 0xA96D
  381. #define _Dequeue 0xA96E
  382. #define _Enqueue 0xA96F
  383. #define _WaitNextEvent 0xA860
  384. #define _GetNextEvent 0xA970
  385. #define _EventAvail 0xA971
  386. #define _GetMouse 0xA972
  387. #define _StillDown 0xA973
  388. #define _Button 0xA974
  389. #define _TickCount 0xA975
  390. #define _GetKeys 0xA976
  391. #define _WaitMouseUp 0xA977
  392. #define _UpdtDialog 0xA978
  393. #define _InitDialogs 0xA97B
  394. #define _GetNewDialog 0xA97C
  395. #define _NewDialog 0xA97D
  396. #define _SelIText 0xA97E
  397. #define _SelectDialogItemText 0xA97E
  398. #define _IsDialogEvent 0xA97F
  399. #define _DialogSelect 0xA980
  400. #define _DrawDialog 0xA981
  401. #define _CloseDialog 0xA982
  402. #define _DisposDialog 0xA983
  403. #define _DisposeDialog 0xA983
  404. #define _FindDItem 0xA984
  405. #define _FindDialogItem 0xA984
  406. #define _Alert 0xA985
  407. #define _StopAlert 0xA986
  408. #define _NoteAlert 0xA987
  409. #define _CautionAlert 0xA988
  410. #define _ParamText 0xA98B
  411. #define _ErrorSound 0xA98C
  412. #define _GetDItem 0xA98D
  413. #define _GetDialogItem 0xA98D
  414. #define _SetDItem 0xA98E
  415. #define _SetDialogItem 0xA98E
  416. #define _SetIText 0xA98F
  417. #define _SetDialogItemText 0xA98F
  418. #define _GetIText 0xA990
  419. #define _GetDialogItemText 0xA990
  420. #define _ModalDialog 0xA991
  421. #define _DetachResource 0xA992
  422. #define _SetResPurge 0xA993
  423. #define _CurResFile 0xA994
  424. #define _InitResources 0xA995
  425. #define _RsrcZoneInit 0xA996
  426. #define _OpenResFile 0xA997
  427. #define _UseResFile 0xA998
  428. #define _UpdateResFile 0xA999
  429. #define _CloseResFile 0xA99A
  430. #define _SetResLoad 0xA99B
  431. #define _CountResources 0xA99C
  432. #define _GetIndResource 0xA99D
  433. #define _CountTypes 0xA99E
  434. #define _GetIndType 0xA99F
  435. #define _GetResource 0xA9A0
  436. #define _GetNamedResource 0xA9A1
  437. #define _LoadResource 0xA9A2
  438. #define _ReleaseResource 0xA9A3
  439. #define _HomeResFile 0xA9A4
  440. #define _SizeRsrc 0xA9A5
  441. #define _GetResAttrs 0xA9A6
  442. #define _SetResAttrs 0xA9A7
  443. #define _GetResInfo 0xA9A8
  444. #define _SetResInfo 0xA9A9
  445. #define _ChangedResource 0xA9AA
  446. #define _AddResource 0xA9AB
  447. #define _AddReference 0xA9AC
  448. #define _RmveResource 0xA9AD
  449. #define _RmveReference 0xA9AE
  450. #define _ResError 0xA9AF
  451. #define _WriteResource 0xA9B0
  452. #define _CreateResFile 0xA9B1
  453. #define _SystemEvent 0xA9B2
  454. #define _SystemClick 0xA9B3
  455. #define _SystemTask 0xA9B4
  456. #define _SystemMenu 0xA9B5
  457. #define _OpenDeskAcc 0xA9B6
  458. #define _CloseDeskAcc 0xA9B7
  459. #define _GetPattern 0xA9B8
  460. #define _GetCursor 0xA9B9
  461. #define _GetString 0xA9BA
  462. #define _GetIcon 0xA9BB
  463. #define _GetPicture 0xA9BC
  464. #define _GetNewWindow 0xA9BD
  465. #define _GetNewControl 0xA9BE
  466. #define _GetRMenu 0xA9BF
  467. #define _GetNewMBar 0xA9C0
  468. #define _UniqueID 0xA9C1
  469. #define _SysEdit 0xA9C2
  470. #define _OpenRFPerm 0xA9C4
  471. #define _RsrcMapEntry 0xA9C5
  472. #define _Secs2Date 0xA9C6
  473. #define _SecondsToDate 0xA9C6
  474. #define _Date2Secs 0xA9C7
  475. #define _DateToSeconds 0xA9C7
  476. #define _SysBeep 0xA9C8
  477. #define _SysError 0xA9C9
  478. #define _PutIcon 0xA9CA
  479. #define _Munger 0xA9E0
  480. #define _HandToHand 0xA9E1
  481. #define _PtrToXHand 0xA9E2
  482. #define _PtrToHand 0xA9E3
  483. #define _HandAndHand 0xA9E4
  484. #define _InitPack 0xA9E5
  485. #define _InitAllPacks 0xA9E6
  486. #define _Pack0 0xA9E7
  487. #define _Pack1 0xA9E8
  488. #define _Pack2 0xA9E9
  489. #define _Pack3 0xA9EA
  490. #define _FP68K 0xA9EB
  491. #define _Pack4 0xA9EB
  492. #define _Elems68K 0xA9EC
  493. #define _Pack5 0xA9EC
  494. #define _Pack6 0xA9ED
  495. #define _DECSTR68K 0xA9EE
  496. #define _Pack7 0xA9EE
  497. #define _PtrAndHand 0xA9EF
  498. #define _LoadSeg 0xA9F0
  499. #define _UnLoadSeg 0xA9F1
  500. #define _Launch 0xA9F2
  501. #define _Chain 0xA9F3
  502. #define _ExitToShell 0xA9F4
  503. #define _GetAppParms 0xA9F5
  504. #define _GetResFileAttrs 0xA9F6
  505. #define _SetResFileAttrs 0xA9F7
  506. #define _MethodDispatch 0xA9F8
  507. #define _InfoScrap 0xA9F9
  508. #define _UnlodeScrap 0xA9FA
  509. #define _UnloadScrap 0xA9FA
  510. #define _LodeScrap 0xA9FB
  511. #define _LoadScrap 0xA9FB
  512. #define _ZeroScrap 0xA9FC
  513. #define _GetScrap 0xA9FD
  514. #define _PutScrap 0xA9FE
  515. #define _Debugger 0xA9FF
  516. #define _IconDispatch 0xABC9
  517. #define _DebugStr 0xABFF
  518.  
  519. /* 
  520.     
  521.     ; Resource Manager
  522.     
  523. */
  524.  
  525. #define _ResourceDispatch 0xA822
  526.  
  527. /* 
  528.     
  529.     ; PPCToolbox
  530.     
  531. */
  532.  
  533. #define _PPC 0xA0DD
  534.  
  535. /* 
  536.     
  537.     ; Alias Manager
  538.     
  539. */
  540.  
  541. #define _AliasDispatch 0xA823
  542.  
  543. /* 
  544.     
  545.     ; Device Manager (some shared by the File Manager)
  546.     
  547. */
  548.  
  549. #define _Open 0xA000
  550. #define _Close 0xA001
  551. #define _Read 0xA002
  552. #define _Write 0xA003
  553. #define _Control 0xA004
  554. #define _Status 0xA005
  555. #define _KillIO 0xA006
  556.  
  557. /* 
  558.     
  559.     ; File Manager
  560.     
  561. */
  562.  
  563. #define _GetVolInfo 0xA007
  564. #define _Create 0xA008
  565. #define _Delete 0xA009
  566. #define _OpenRF 0xA00A
  567. #define _Rename 0xA00B
  568. #define _ReName 0xA00B
  569. #define _GetFileInfo 0xA00C
  570. #define _SetFileInfo 0xA00D
  571. #define _UnmountVol 0xA00E
  572. #define _UnMountVol 0xA00E
  573. #define _HUnmountVol 0xA20E
  574. #define _MountVol 0xA00F
  575. #define _Allocate 0xA010
  576. #define _GetEOF 0xA011
  577. #define _SetEOF 0xA012
  578. #define _FlushVol 0xA013
  579. #define _GetVol 0xA014
  580. #define _SetVol 0xA015
  581. #define _FInitQueue 0xA016
  582. #define _Eject 0xA017
  583. #define _GetFPos 0xA018
  584. #define _SetFilLock 0xA041
  585. #define _RstFilLock 0xA042
  586. #define _SetFilType 0xA043
  587. #define _SetFPos 0xA044
  588. #define _FlushFile 0xA045
  589. #define _HOpen 0xA200
  590. #define _HGetVInfo 0xA207
  591. #define _HCreate 0xA208
  592. #define _HDelete 0xA209
  593. #define _HOpenRF 0xA20A
  594. #define _HRename 0xA20B
  595. #define _HGetFileInfo 0xA20C
  596. #define _HSetFileInfo 0xA20D
  597. #define _AllocContig 0xA210
  598. #define _HSetVol 0xA215
  599. #define _HGetVol 0xA214
  600. #define _HSetFLock 0xA241
  601. #define _HRstFLock 0xA242
  602.  
  603. /* 
  604.     
  605.     ; dispatch trap for remaining File Manager (and Desktop Manager) calls
  606.     
  607. */
  608.  
  609. #define _FSDispatch 0xA060
  610. #define _HFSDispatch 0xA260
  611.  
  612. /* 
  613.     
  614.     ; High level FSSpec calls
  615.     
  616. */
  617.  
  618. #define _HighLevelFSDispatch 0xAA52
  619.  
  620. /* 
  621.     
  622.     ; Memory Manager
  623.     
  624. */
  625.  
  626. #define _InitZone 0xA019
  627. #define _GetZone 0xA11A
  628. #define _SetZone 0xA01B
  629. #define _FreeMem 0xA01C
  630. #define _MaxMem 0xA11D
  631. #define _NewPtr 0xA11E
  632. #define _NewPtrSys 0xA51E
  633. #define _NewPtrClear 0xA31E
  634. #define _NewPtrSysClear 0xA71E
  635. #define _DisposPtr 0xA01F
  636. #define _DisposePtr 0xA01F
  637. #define _SetPtrSize 0xA020
  638. #define _GetPtrSize 0xA021
  639. #define _NewHandle 0xA122
  640. #define _NewHandleClear 0xA322
  641. #define _DisposHandle 0xA023
  642. #define _DisposeHandle 0xA023
  643. #define _SetHandleSize 0xA024
  644. #define _GetHandleSize 0xA025
  645. #define _HandleZone 0xA126
  646. #define _ReallocHandle 0xA027
  647. #define _RecoverHandle 0xA128
  648. #define _HLock 0xA029
  649. #define _HUnlock 0xA02A
  650. #define _EmptyHandle 0xA02B
  651. #define _InitApplZone 0xA02C
  652. #define _SetApplLimit 0xA02D
  653. #define _BlockMove 0xA02E
  654. #define _MemoryDispatch 0xA05C
  655. #define _MemoryDispatchA0Result 0xA15C
  656. #define _DeferUserFn 0xA08F
  657. #define _DebugUtil 0xA08D
  658.  
  659. /* 
  660.     
  661.     ; Event Manager
  662.     
  663. */
  664.  
  665. #define _PostEvent 0xA02F
  666. #define _PPostEvent 0xA12F
  667. #define _OSEventAvail 0xA030
  668. #define _GetOSEvent 0xA031
  669. #define _FlushEvents 0xA032
  670. #define _VInstall 0xA033
  671. #define _VRemove 0xA034
  672. #define _OffLine 0xA035
  673. #define _MoreMasters 0xA036
  674. #define _WriteParam 0xA038
  675. #define _ReadDateTime 0xA039
  676. #define _SetDateTime 0xA03A
  677. #define _Delay 0xA03B
  678. #define _CmpString 0xA03C
  679. #define _DrvrInstall 0xA03D
  680. #define _DrvrRemove 0xA03E
  681. #define _InitUtil 0xA03F
  682. #define _ResrvMem 0xA040
  683. #define _GetTrapAddress 0xA146
  684. #define _SetTrapAddress 0xA047
  685. #define _GetOSTrapAddress 0xA346
  686. #define _SetOSTrapAddress 0xA247
  687. #define _GetToolTrapAddress 0xA746
  688. #define _SetToolTrapAddress 0xA647
  689. #define _GetToolBoxTrapAddress 0xA746
  690. #define _SetToolBoxTrapAddress 0xA647
  691. #define _PtrZone 0xA148
  692. #define _HPurge 0xA049
  693. #define _HNoPurge 0xA04A
  694. #define _SetGrowZone 0xA04B
  695. #define _CompactMem 0xA04C
  696. #define _PurgeMem 0xA04D
  697. #define _AddDrive 0xA04E
  698. #define _RDrvrInstall 0xA04F
  699. #define _LwrString 0xA056
  700. #define _UprString 0xA054
  701. #define _SetApplBase 0xA057
  702. #define _HWPriv 0xA198
  703.  
  704. /* 
  705.     
  706.     ; New names for (mostly) new flavors of old LwrString trap (redone <13>)
  707. */
  708.  
  709. #define _LowerText 0xA056
  710. #define _StripText 0xA256
  711. #define _UpperText 0xA456
  712. #define _StripUpperText 0xA656
  713.  
  714. /* 
  715.     
  716.     ; Temporary Memory routines
  717.     
  718. */
  719.  
  720. #define _OSDispatch 0xA88F
  721. #define _RelString 0xA050
  722. #define _CompareString 0xA050
  723. #define _ReadXPRam 0xA051
  724. #define _WriteXPRam 0xA052
  725. #define _InsTime 0xA058
  726. #define _InsXTime 0xA458
  727. #define _RmvTime 0xA059
  728. #define _PrimeTime 0xA05A
  729. #define _PowerOff 0xA05B
  730. #define _MaxBlock 0xA061
  731. #define _PurgeSpace 0xA162
  732. #define _MaxApplZone 0xA063
  733. #define _MoveHHi 0xA064
  734. #define _StackSpace 0xA065
  735. #define _NewEmptyHandle 0xA166
  736. #define _HSetRBit 0xA067
  737. #define _HClrRBit 0xA068
  738. #define _HGetState 0xA069
  739. #define _HSetState 0xA06A
  740. #define _InitFS 0xA06C
  741. #define _InitEvents 0xA06D
  742. #define _StripAddress 0xA055
  743. #define _Translate24To32 0xA091
  744. #define _SetAppBase 0xA057
  745. #define _SwapMMUMode 0xA05D
  746. #define _SlotVInstall 0xA06F
  747. #define _SlotVRemove 0xA070
  748. #define _AttachVBL 0xA071
  749. #define _DoVBLTask 0xA072
  750. #define _SIntInstall 0xA075
  751. #define _SIntRemove 0xA076
  752. #define _CountADBs 0xA077
  753. #define _GetIndADB 0xA078
  754. #define _GetADBInfo 0xA079
  755. #define _SetADBInfo 0xA07A
  756. #define _ADBReInit 0xA07B
  757. #define _ADBOp 0xA07C
  758. #define _GetDefaultStartup 0xA07D
  759. #define _SetDefaultStartup 0xA07E
  760. #define _InternalWait 0xA07F
  761. #define _RGetResource 0xA80C
  762. #define _GetVideoDefault 0xA080
  763. #define _SetVideoDefault 0xA081
  764. #define _DTInstall 0xA082
  765. #define _SetOSDefault 0xA083
  766. #define _GetOSDefault 0xA084
  767. #define _IOPInfoAccess 0xA086
  768. #define _IOPMsgRequest 0xA087
  769. #define _IOPMoveData 0xA088
  770.  
  771. /* 
  772.     
  773.     ; Power Manager
  774.     
  775. */
  776.  
  777. #define _PowerDispatch 0xA09F
  778. #define _PMgrOp 0xA085
  779. #define _IdleUpdate 0xA285
  780. #define _IdleState 0xA485
  781. #define _SerialPower 0xA685
  782. #define _Sleep 0xA08A
  783. #define _SleepQInstall 0xA28A
  784. #define _SlpQInstall 0xA28A
  785. #define _SleepQRemove 0xA48A
  786. #define _SlpQRemove 0xA48A
  787.  
  788. /* 
  789.     
  790.     ; Comm. Toolbox
  791.     
  792. */
  793.  
  794. #define _CommToolboxDispatch 0xA08B
  795. #define _SysEnvirons 0xA090
  796.  
  797. /* 
  798.     
  799.     ; Egret Manager
  800.     
  801. */
  802.  
  803. #define _EgretDispatch 0xA092
  804. #define _Gestalt 0xA1AD
  805. #define _NewGestalt 0xA3AD
  806. #define _ReplaceGestalt 0xA5AD
  807. #define _GetGestaltProcPtr 0xA7AD
  808. #define _InitProcMenu 0xA808
  809. #define _GetItemCmd 0xA84E
  810. #define _SetItemCmd 0xA84F
  811. #define _PopUpMenuSelect 0xA80B
  812. #define _KeyTrans 0xA9C3
  813. #define _KeyTranslate 0xA9C3
  814.  
  815. /* 
  816.     
  817.     ; TextEdit
  818.     
  819. */
  820.  
  821. #define _TEGetText 0xA9CB
  822. #define _TEInit 0xA9CC
  823. #define _TEDispose 0xA9CD
  824. #define _TextBox 0xA9CE
  825. #define _TETextBox 0xA9CE
  826. #define _TESetText 0xA9CF
  827. #define _TECalText 0xA9D0
  828. #define _TESetSelect 0xA9D1
  829. #define _TENew 0xA9D2
  830. #define _TEUpdate 0xA9D3
  831. #define _TEClick 0xA9D4
  832. #define _TECopy 0xA9D5
  833. #define _TECut 0xA9D6
  834. #define _TEDelete 0xA9D7
  835. #define _TEActivate 0xA9D8
  836. #define _TEDeactivate 0xA9D9
  837. #define _TEIdle 0xA9DA
  838. #define _TEPaste 0xA9DB
  839. #define _TEKey 0xA9DC
  840. #define _TEScroll 0xA9DD
  841. #define _TEInsert 0xA9DE
  842. #define _TESetJust 0xA9DF
  843. #define _TESetAlignment 0xA9DF
  844. #define _TEGetOffset 0xA83C
  845. #define _TEDispatch 0xA83D
  846. #define _TEStyleNew 0xA83E
  847.  
  848. /* 
  849.     
  850.     ; Color Quickdraw
  851.     
  852. */
  853.  
  854. #define _OpenCPort 0xAA00
  855. #define _OpenCport 0xAA00
  856. #define _InitCPort 0xAA01
  857. #define _InitCport 0xAA01
  858. #define _CloseCPort 0xA87D
  859. #define _CloseCport 0xA87D
  860. #define _NewPixMap 0xAA03
  861. #define _DisposPixMap 0xAA04
  862. #define _DisposePixMap 0xAA04
  863. #define _CopyPixMap 0xAA05
  864. #define _SetPortPix 0xAA06
  865. #define _NewPixPat 0xAA07
  866. #define _DisposPixPat 0xAA08
  867. #define _DisposePixPat 0xAA08
  868. #define _CopyPixPat 0xAA09
  869. #define _PenPixPat 0xAA0A
  870. #define _BackPixPat 0xAA0B
  871. #define _GetPixPat 0xAA0C
  872. #define _MakeRGBPat 0xAA0D
  873. #define _FillCRect 0xAA0E
  874. #define _FillCOval 0xAA0F
  875. #define _FillCRoundRect 0xAA10
  876. #define _FillCArc 0xAA11
  877. #define _FillCRgn 0xAA12
  878. #define _FillCPoly 0xAA13
  879. #define _RGBForeColor 0xAA14
  880. #define _RGBBackColor 0xAA15
  881. #define _SetCPixel 0xAA16
  882. #define _GetCPixel 0xAA17
  883. #define _GetCTable 0xAA18
  884. #define _GetForeColor 0xAA19
  885. #define _GetBackColor 0xAA1A
  886. #define _GetCCursor 0xAA1B
  887. #define _SetCCursor 0xAA1C
  888. #define _AllocCursor 0xAA1D
  889. #define _GetCIcon 0xAA1E
  890. #define _PlotCIcon 0xAA1F
  891. #define _OpenCPicture 0xAA20
  892. #define _OpColor 0xAA21
  893. #define _HiliteColor 0xAA22
  894. #define _CharExtra 0xAA23
  895. #define _DisposCTable 0xAA24
  896. #define _DisposeCTable 0xAA24
  897. #define _DisposCIcon 0xAA25
  898. #define _DisposeCIcon 0xAA25
  899. #define _DisposCCursor 0xAA26
  900. #define _DisposeCCursor 0xAA26
  901. #define _SeedCFill 0xAA50
  902. #define _CalcCMask 0xAA4F
  903. #define _CopyDeepMask 0xAA51
  904.  
  905. /* 
  906.     
  907.     ; Routines for video devices
  908.     
  909. */
  910.  
  911. #define _GetMaxDevice 0xAA27
  912. #define _GetCTSeed 0xAA28
  913. #define _GetDeviceList 0xAA29
  914. #define _GetMainDevice 0xAA2A
  915. #define _GetNextDevice 0xAA2B
  916. #define _TestDeviceAttribute 0xAA2C
  917. #define _SetDeviceAttribute 0xAA2D
  918. #define _InitGDevice 0xAA2E
  919. #define _NewGDevice 0xAA2F
  920. #define _DisposGDevice 0xAA30
  921. #define _DisposeGDevice 0xAA30
  922. #define _SetGDevice 0xAA31
  923. #define _GetGDevice 0xAA32
  924. #define _DeviceLoop 0xABCA
  925.  
  926. /* 
  927.     
  928.     ; Color Manager
  929.     
  930. */
  931.  
  932. #define _Color2Index 0xAA33
  933. #define _Index2Color 0xAA34
  934. #define _InvertColor 0xAA35
  935. #define _RealColor 0xAA36
  936. #define _GetSubTable 0xAA37
  937. #define _UpdatePixMap 0xAA38
  938.  
  939. /* 
  940.     
  941.     ; Dialog Manager
  942.     
  943. */
  944.  
  945. #define _NewCDialog 0xAA4B
  946. #define _NewColorDialog 0xAA4B
  947. #define _MakeITable 0xAA39
  948. #define _AddSearch 0xAA3A
  949. #define _AddComp 0xAA3B
  950. #define _SetClientID 0xAA3C
  951. #define _ProtectEntry 0xAA3D
  952. #define _ReserveEntry 0xAA3E
  953. #define _SetEntries 0xAA3F
  954. #define _QDError 0xAA40
  955. #define _SaveEntries 0xAA49
  956. #define _RestoreEntries 0xAA4A
  957. #define _DelSearch 0xAA4C
  958. #define _DelComp 0xAA4D
  959. #define _SetStdCProcs 0xAA4E
  960. #define _StdOpcodeProc 0xABF8
  961.  
  962. /* 
  963.     
  964.     ; added to Toolbox for color
  965.     
  966. */
  967.  
  968. #define _SetWinColor 0xAA41
  969. #define _GetAuxWin 0xAA42
  970. #define _SetCtlColor 0xAA43
  971. #define _SetControlColor 0xAA43
  972. #define _GetAuxCtl 0xAA44
  973. #define _GetAuxiliaryControlRecord 0xAA44
  974. #define _NewCWindow 0xAA45
  975. #define _GetNewCWindow 0xAA46
  976. #define _SetDeskCPat 0xAA47
  977. #define _GetCWMgrPort 0xAA48
  978. #define _GetCVariant 0xA809
  979. #define _GetControlVariant 0xA809
  980. #define _GetWVariant 0xA80A
  981.  
  982. /* 
  983.     
  984.     ; added to Menu Manager for color
  985.     
  986. */
  987.  
  988. #define _DelMCEntries 0xAA60
  989. #define _DeleteMCEntries 0xAA60
  990. #define _GetMCInfo 0xAA61
  991. #define _SetMCInfo 0xAA62
  992. #define _DispMCInfo 0xAA63
  993. #define _DisposeMCInfo 0xAA63
  994. #define _GetMCEntry 0xAA64
  995. #define _SetMCEntries 0xAA65
  996.  
  997. /* 
  998.     
  999.     ; Menu Manager
  1000.     
  1001. */
  1002.  
  1003. #define _MenuChoice 0xAA66
  1004.  
  1005. /* 
  1006.     
  1007.     ; Dialog Manager?
  1008.     
  1009. */
  1010.  
  1011. #define _ModalDialogMenuSetup 0xAA67
  1012. #define _DialogDispatch 0xAA68
  1013.  
  1014. /* 
  1015.     
  1016.     ; Font Manager
  1017.     
  1018. */
  1019.  
  1020. #define _SetFractEnable 0xA814
  1021. #define _FontDispatch 0xA854
  1022.  
  1023. /* 
  1024.     
  1025.     ; Palette Manager
  1026.     
  1027. */
  1028.  
  1029. #define _InitPalettes 0xAA90
  1030. #define _NewPalette 0xAA91
  1031. #define _GetNewPalette 0xAA92
  1032. #define _DisposePalette 0xAA93
  1033. #define _ActivatePalette 0xAA94
  1034. #define _SetPalette 0xAA95
  1035. #define _NSetPalette 0xAA95
  1036. #define _GetPalette 0xAA96
  1037. #define _PmForeColor 0xAA97
  1038. #define _PmBackColor 0xAA98
  1039. #define _AnimateEntry 0xAA99
  1040. #define _AnimatePalette 0xAA9A
  1041. #define _GetEntryColor 0xAA9B
  1042. #define _SetEntryColor 0xAA9C
  1043. #define _GetEntryUsage 0xAA9D
  1044. #define _SetEntryUsage 0xAA9E
  1045. #define _CTab2Palette 0xAA9F
  1046. #define _Palette2CTab 0xAAA0
  1047. #define _CopyPalette 0xAAA1
  1048. #define _PaletteDispatch 0xAAA2
  1049.  
  1050. /* 
  1051.     
  1052.     ; Sound Manager
  1053.     
  1054. */
  1055.  
  1056. #define _SoundDispatch 0xA800
  1057. #define _SndDisposeChannel 0xA801
  1058. #define _SndAddModifier 0xA802
  1059. #define _SndDoCommand 0xA803
  1060. #define _SndDoImmediate 0xA804
  1061. #define _SndPlay 0xA805
  1062. #define _SndControl 0xA806
  1063. #define _SndNewChannel 0xA807
  1064. #define _SlotManager 0xA06E
  1065. #define _ScriptUtil 0xA8B5
  1066. #define _SCSIDispatch 0xA815
  1067. #define _Long2Fix 0xA83F
  1068. #define _Fix2Long 0xA840
  1069. #define _Fix2Frac 0xA841
  1070. #define _Frac2Fix 0xA842
  1071. #define _Fix2X 0xA843
  1072. #define _X2Fix 0xA844
  1073. #define _Frac2X 0xA845
  1074. #define _X2Frac 0xA846
  1075. #define _FracCos 0xA847
  1076. #define _FracSin 0xA848
  1077. #define _FracSqrt 0xA849
  1078. #define _FracMul 0xA84A
  1079. #define _FracDiv 0xA84B
  1080. #define _FixDiv 0xA84D
  1081. #define _NMInstall 0xA05E
  1082. #define _NMRemove 0xA05F
  1083.  
  1084. /* 
  1085.     
  1086.     ; All QDOffscreen Routines go through one trap with a selector
  1087.     
  1088. */
  1089.  
  1090. #define _QDExtensions 0xAB1D
  1091.  
  1092. /* 
  1093.     
  1094.     ; UserDelay
  1095.     
  1096. */
  1097.  
  1098. #define _UserDelay 0xA84C
  1099.  
  1100. /* 
  1101.     
  1102.     ; Component Manager
  1103.     
  1104. */
  1105.  
  1106. #define _ComponentDispatch 0xA82A
  1107.  
  1108. #define _InitDogCow 0xA89F
  1109. #define _EnableDogCow 0xA89F
  1110. #define _DisableDogCow 0xA89F
  1111. #define _Moof 0xA89F
  1112. #define _HFSPinaforeDispatch 0xAA52
  1113.  
  1114.  
  1115.  
  1116.  
  1117. #endif
  1118.